#pragma once

#include "dcl_ModelObj.h"

class DEF_MODELOBJ CPos
{
public:
	CPos(void);
	CPos(double dblX, double dblY, double dblZ);
	virtual ~CPos(void);

public:
	bool IsSamePos(const CPos & pos, double dblTol) const;

public:
	double GetPosX() const;
	void SetPosX(double dblX);
	double GetPosY() const;
	void SetPosY(double dblY);
	double GetPosZ() const;
	void SetPosZ(double dblZ);

protected:
	double m_dblPosX;
	double m_dblPosY;
	double m_dblPosZ;
};
